var realNameRegex = new RegExp(/^[\u4e00-\u9fa5]{2,5}$/);
var passwordRegex = new RegExp(/^\w{6,12}$/);
var phoneRegex = new RegExp(/^\w1[0-9]{10}$/);
var emailRegex = new RegExp(/^\w+@\w+(\.\w+)+$/);

function byId(id) {  //获取传递过来的ID值对应的节点对象
	return document.getElementById(id);
}

function check() { //校验函数
	//校验用户名
	var realNameNode = byId("realName");  //获得ID值为realName的节点对象
	var realName = realNameNode.value;

	if (!realNameRegex.test(realName)) {
		alert("这是你的名字？")
	}

	//校验密码
	var passwordNode = byId("password");  //获得ID值为password的节点对象
	var password = passwordNode.value;
	if (!passwordRegex.test(password)) {
		alert("这是人用的密码？");
	}

	//确认密码
	var rePasswordNdoe = byId("rePassword");
	var rePassword = rePasswordNdoe.value;
	if (password != rePassword) {
		alert("两次密码都能不一样？");
	}
	if (!passwordRegex.test(rePassword)) {
		alert("确认密码的格式也能不对？");
	}

	//校验联系方式
	var phoneNode = byId("phone");  //获得ID值为phone的节点对象
	var phone = phoneNode.value;
	if (!phoneRegex.test(phone)) {
		alert("这是你的手机号？");
	}

	//校验邮箱
	var emailNode = byId("Email");  //获得ID值为Email的节点对象
	var email = emailNode.value;
	if (!emailRegex.test(email)) {
		alert("你家邮箱长这样？");
	}

}